
@function px2rem($px,$base:75){
  @return ($px/$base)+rem
}
@mixin font-dpr($font-size){
  font-size: $font-size;

  [data-dpr="2"] & {
    font-size: $font-size * 2;
  }

  [data-dpr="3"] & {
    font-size: $font-size * 3;
  }
}
@mixin lineheight-dpr($font-size){
  line-height: $font-size;

  [data-dpr="2"] & {
    line-height: $font-size * 2;
  }

  [data-dpr="3"] & {
    line-height: $font-size * 3;
  }
}





.padding-top{
  height: px2rem(96);
}

.searchModel{
  text-align:center;
  display: none;
}
.searchModel input{
  margin: px2rem(20) 0;
  width: 85%;
  padding: px2rem(18);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: none;
  outline: 0;
  background-color:#EFEFEF;
  -webkit-appearance: none;
  @include font-dpr(12px)
}


.header{
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  .header-wrap{
    overflow: hidden;

    background-color: #fff;
    border:1px solid #e5e5e5;
    .header-left{
      padding:px2rem(30) 0 px2rem(30) px2rem(40) ;
      width: px2rem(31);
      float: left;
      img{
        width: px2rem(31);
      }
    }
    .header-middle{
      float: left;
      position: relative;
      left:50%;
      padding:px2rem(30) 0 ;
      width: px2rem(92);
      margin-left: - px2rem(120);
      img{
        width: px2rem(92);
      }
    }
    .header-right{
      float: right;
      padding:px2rem(30) px2rem(40)  px2rem(30) 0 ;
      img{
        width: px2rem(24);
      }
    }
  }
}


//footer
.footer{
  box-sizing: border-box;
  background-color: #202020;
  padding:px2rem(50) px2rem(45) ;
    .rule{
      @include font-dpr(12px);
      width: px2rem(300);

    }
  .ecord{
    margin-top: px2rem(30);
    width: px2rem(350);
    @include font-dpr(9px);
  }
  .backTop{
    width: px2rem(84);
    position: fixed;
    bottom: 40px;
    right: 20px;
    cursor: pointer;
    z-index: 1;
  }
}
/////term and privacyPolicy


.privacyPolicy{
margin-left: px2rem(50);
}

.title-total{
  color:#000;
  @include font-dpr(15px);
  text-align: center;
  margin-top: px2rem(27);
}
.blueLine{
  width: px2rem(72);
  height: 2px;
  background-color: #1380c4;
  margin: px2rem(30) auto;
}

.content-terms{
  width: 90%;
  margin:0 auto;
  @include font-dpr(12px);
  @include lineheight-dpr(24px);
}
.row-terms{
  margin-bottom:px2rem(75);
}
.deatil-privay{
  width:90%;
  margin:0 auto;

}
.topSpacing{
  @include font-dpr(12px);
  letter-spacing: 1px;
  margin-top: px2rem(40);
  @include lineheight-dpr(18px);
  color: #000;
}
.fontBold{
  font-weight: bold;
}

//////link
.link{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}

////////////////////////////////////////////////nav


.nav-box{
  display: none;
  position: fixed;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999999;
}
.nav-wrap{
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #1380c3;
  color: #fff;
  .menusClose{
    position: absolute;
    top:px2rem(30);
    left: px2rem(35);
    margin:px2rem(31) ;
    width: px2rem(31);
   height: px2rem(31);
    img{
      width: 100%;
    }
  }
}
.nav-content{
  position: absolute;
  left:50%;
  top:45%;
  transform: translate(-50%,-50%);
  li{
    position: relative;
    @include font-dpr(18px);
    margin-bottom: px2rem(88);
    a{
      position: absolute;
      top:0;
      left:0;
      width: 100%;
      height: 100%;
    }
  }
}
.explain{
  overflow: hidden;
  position: absolute;
  left: 53%;
  bottom: 15%;
  width: px2rem(485);
  margin-left: - px2rem(242.5);
  li{
    position: relative;
    float: left;
    @include font-dpr(12px);
    padding-right: px2rem(100);
    a{
      position: absolute;
      top:0;
      left:0;
      width: 100%;
      height: 100%;
    }
  }
  li:nth-child(3){
    padding-right: px2rem(0);
  }

}
.report{

  width: px2rem(365);
  position: absolute;
  left: 50%;
  bottom: 8%;
  margin-left: - px2rem(182.5);
  @include font-dpr(9px);
  text-align: center;
  color: #c9daea;
}

